import math
print("Введите четырехзначное число:")
x = int(input())
st = str(x)
if len(st)==4:
    if x % 2 ==0:
      print ("Число четное: да")
    else:
      print ("Число четное: нет")
    if x % 3 ==0:
      print ("Число кратное трем:да")
    else:
      print ("Число кратное трем:да")
    b = math.isqrt(x)
    if b * b == x:
      print ("Число является квадратом число: ", b)
    else :
      print("Число является квадратом число: нет")
    print ("")
    min_digit = min(str(x))
    print ("Наименьшая цифра числа:", min_digit)
    max_digit = max(str(x))
    print("Наибольшая цифра числа:", max_digit)
    print ("Количество нулей в числе:", str(x).count("O"))
    print("")
    n1 = str(x)[3]
    n1 = int(n1)
    q1 = math.isqrt(n1)
    if q1 * q1 == n1:
        print("Цифра в разряде единиц является квадратом цифры:", str(q1))
    else :
        print("Цифра в разряде единиц является квадратом цифры: нет")
    n2 = str(x)[2]
    n2 = int(n2)
    q2 = math.isqrt(n2)
    if q2 * q2 == n2:
        print("Цифра в разряде десятков является квадратом цифры:", str(q2))
    else:
        print("Цифра в разряде десятков является квадратом цифры: нет")
    n3 = str(x)[1]
    n3 = int(n3)
    q3 = math.isqrt(n3)
    if q3 * q3 == n3:
        print("Цифра в разряде сотен является квадратом цифры:", str(q3))
    else:
        print("Цифра в разряде сотен является квадратом цифры: нет")
    n4 = str(x)[0]
    n4 = int(n4)
    q4 = math.isqrt(n4)
    if q4 * q4 == n4:
        print("Цифра в разряде тысяч является квадратом цифры:", str(q4))
    else:
        print("Цифра в разряде тысяч является квадратом цифры: нет")
else :
    print ("Введенное число не является четырехзначным!")
    print ("Перезапустите программу!")
